KEN-200DM communication driver

 

KEN-200DM communication driver is the driver to communicate with demand controller of KD Power Co,. Ltd. in Korea.

 

1. Read Settings

 

<Figure 1> is read setting example of KEN-200DM communication driver.

<Figure 1>  Read setting example of KEN-200DM communication driver

Device part of  <Figure 1> input device type(TCP/IP), IP address of controller(192.168.1.194), service port of TCP/IP protocol (500001),respectively, according to setting of controller.

In protocol option part, you can set the following: client type(0 : local, 1 : PC lan, ..., default = 0), controller type( 0 : demand, 1 : power factor, 2 : turbo, default = 0 ), IP address of client( example : 192.168.1.94), password of client(default = 1234). Each argument  is a comma-delimited.

 

Note) IP address of KEN-200DM controller can set by using 'setting button', but service port of TCP/IP fixed to 50001, 50002.

 

KEN-200DM communication driver read schedule 

Read schedule setting parameters are as follows:

1) Station – Don't care.

2) Read command – DEMAND, CURR, SYS, LOAD.

DEMAND : read of Demand data,

CURR : read of voltage, current, power, power factor, ...,

SYS : read of system setting(password, user name, site name),

LOAD : read of load status.

3) Read start address –  Don't care.

4) Save start address for Communication Server – Saving start address of Communication Server.

5) Read Size – Fixed to 1. ( refer to <Table 1> )

 

Read schedule example)  

READ,     0,    DEMAND,     0,    0,   1,

READ,     0,    CURR,     0,   50,   1,

 

<Table 1> is data saving address and contnets for each read command.

Read command Contents

Data saving address

Remarks
DEMAND read of Demand data

Start addr + 0 : basis power,

Start addr + 1 : current target power,

Start addr + 2 : current power,

Start addr + 3 : forecast power,

Start addr + 4 : max value of forecast power,

Start addr + 5 : agreement power,

Start addr + 6 ~ 7 : peak measurement date, time of this year,

Start addr + 8 : peak power of this year,

Start addr + 9 ~ 10: peak power date, time of this month

Start addr + 11 : peak power of this month,

Start addr + 12 ~ 13 : peak measurement date, time of today month,

Start addr + 14 : peak power of today,

Start addr + 15 : time limit of demand over,

Start addr + 16 : remain time limit of demand

DWORD data
CURR read of voltage,
current, power, power factor, ...

Start addr + 0 ~ 2 : phase voltage L1 ~ L3 (0 ~ 170 KV),

Start addr + 3 ~ 5 : voltage L12, L23, L31 (0 ~ 170 KV),

Start addr + 6 ~ 8 : phase current L1 ~ L3 (0 ~ 20 KA),

Start addr + 9 : overall voltage (0 ~ 170 KV),

Start addr + 10 ~11 : overall reactive power, overall active power (+/- 0 ~ 2000 M var),

Start addr + 12 : overall apparent power (0 ~ 2000 MVA),

Start addr + 13 : overall current (0 ~ 20 KA),

Start addr + 14 : apparent power factor (-100 ~ 100 %),

Start addr + 15 : frequency (45 ~ 65 HZ),

Start addr + 16 : unbalance factor (0 ~ 300 %),

Start addr + 17 ~ 19 : phase apparent power L1 ~ L3 (0 ~ 2000 MVA),

Start addr + 20 ~ 22 : phase active power L1 ~ L3 (+/- 0 ~ 2000 MW),

Start addr + 23 ~ 25 : phase reactive power L1 ~ L3 (+/- 0 ~ 2000 M var),

Start addr + 26 ~ 28 : phase power factor L1 ~ L3 (-100 ~ 100 %),

Start addr + 29 : KEN foward active amount of power (0 ~ 9900 MWh),

Start addr + 30 : max demand

FLOAT data
SYS read of system setting

Start addr +  0 ~  7 : password,

Start addr +  8 ~ 47 : user name,

Start addr + 48 ~ 87 : site name

STRING memory
Start addr + 0 : password,
Start addr + 1 : user name,
Start addr + 2 : site name
LOAD read of load status

Start addr + 0 : count of record(total load count),

Start addr + 1 : page number(1~),

Start addr + 2 : record count of a page (MAX:20),

Start addr + 3 : control mode (0:automatic, 1:manual),

Start addr + 4 : load type(0:local,1:extended),

Start addr + 5 : ID of load,

Start addr + 6 : capacity of load,

Start addr + 7 : STRING memory = load name, other = none,

Start addr + 8 : current status of load(0:OFF, 1:ON),

Start addr + 9 : error status of load(0:normal, 1:error),

Start addr + 10 : last changed year,

Start addr + 11 : last changed month,

Start addr + 12 : last changed day,

Start addr + 13 : last changed hour,

Start addr + 14 : last changed minute,

Start addr + 15 : last changed second,

¡¦,

save as many as count of record( repeat data = load type ~ last changed second, 12 data )

STRING memory
Start addr + 7 : load name,
<Table 1> Data saving address and contnets for each read command

KEN-200DM communication driver store the same data in WORD, DWORD, FLOAT, STRING memory, but the data format are different.

If you click the icon  in protocol option part at <Figure 1>, you can see the dialogue box such as <Figure 2>. you can also set read schedule by using this part. 

<Figure 2> Example of KEN-200DM communication driver¡¯s Option dialog box

You can set read schedule by using , , button and listbox of <Figure 2>.

Also, you can set 'client type', 'controller type', 'IP address of client', 'password of client' by using the part of 'Client Type', 'KEN Device', 'Client IP', 'Login Password' of <Figire 2>.

<Figure 3> Example of KEN-200DM communication driver¡¯s read schedule Add/Edit dialog box

When you click Add button or Edit button in dialogue box of <Figure 2>, dialogue box of <Figure 3> is shown.

 

2. Writing settings

KEN-200DM communication driver don't support 'Writing settings'.

 

3. Connection of communication cable

Please connect ethernet cable or RS-232C cable to LAN or serial communication port.

<Figure 4> is appearance of KEN-200DM controller.

<Figure 4> Appearance of KEN-200DM controller